glGenTextures (1, &texture_id);
glBindTexture (target, texture_id);
- glEnable (target);
+
+ /* glEnable(GL_TEXTURE_2D) is deprecated */
+ if (target != GL_TEXTURE_2D)
+ glEnable (target);
glTexParameteri (target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
glTexParameteri (target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
glXReleaseTexImageEXT (glx_pixmap->display, glx_pixmap->drawable,
GLX_FRONT_LEFT_EXT);
- glDisable (target);
+ if (target != GL_TEXTURE_2D)
+ glDisable (target);
+
glDeleteTextures (1, &texture_id);
glx_pixmap_destroy(glx_pixmap);